
// #ifndef VUE3
import Vue from 'vue'
import App from './App'

import uni_request from './utils/uni_request.js'
const request = uni_request({ // 有效配置项只有三个
	baseURL: 'https://api-ugo-web.itheima.net' //baseURL 
})
request.interceptors.request.use(async (config, ...args) => {
	uni.showLoading({
	    title:'数据加载中...'
	})
    return config
})
request.interceptors.response.use((response, ...args) => { // 响应拦截器（可以设置多个, 同时可以也可以使用异步方法）
	uni.hideLoading()
    return response
})
uni.$request=request

uni.$showMsg=function(title='数据加载失败!',duration=1500){
    uni.showToast({
        title,
        duration,
        icon:'none'
    })
}

Vue.config.productionTip = false

App.mpType = 'app'

const app = new Vue({
    ...App
})
app.$mount()
// #endif

// #ifdef VUE3
import { createSSRApp } from 'vue'
import App from './App.vue'
export function createApp() {
  const app = createSSRApp(App)
  return {
    app
  }
}
// #endif